﻿using System;
using System.Collections.Generic;
using Db4objects.Db4o.Linq;

namespace OSC.Base
{
    public interface ISocialConnector
    {
        string LogonUrl { get; }
        string SiteUrl { get; }
        IPerson Logon(string username, string password, out string connectOut);
        void Follow(string[] emailAddresses, string displayName);
        void Unfollow(string userId);
        IEnumerable<IActivity> GetActivities(IPerson personId);
        IActivityTemplate GetActivityTemplate();
        IEnumerable<IPerson> GetFriends();
    }
}